# 遍历目录下文件并移动
import os
import shutil
path = "D:/BaiduNetdiskDownload/[sao3]"  # 文件夹目录
newPath = "D:/BaiduNetdiskDownload/[sao3]"
datas = []


def eachFile(filepath):
    fileNames = os.listdir(filepath)  # 获取当前路径下的文件名，返回List
    for file in fileNames:
        newDir = filepath + '/' + file  # 将文件命加入到当前文件路径后面
        # print(newDir)
        # if os.path.isdir(newDir): # 如果是文件夹
        if os.path.isfile(newDir):  # 如果是文件
            datas.append(newDir)
        else:
            eachFile(newDir)  # 如果不是文件，递归这个文件夹的路径


if __name__ == "__main__":
    eachFile(path)
    # print(datas)
    for data in datas:
        shutil.copy(data, newPath)
        print(data+"移动完成")
    print("==结束==")
